Migration von vesta.t3m4.net zu k8s.t3m4.net

Web

Es gibt kein tool wie vestacp mehr mit dem man virtuelle Webserver anlegen kann, die Alternative sind nginx pods die verzeichnisse aus dem Home von gate0.t3m4.net mounten. Wer das will, kann mail@redimp.de pingen und ein Verzeichnis ~/public_html/domain.tld anlegen. Wer das selber verwalten moechte, bitte howto/NGINX-public_html angucken.

Mail

  1. Die Mail Accounts aufraeumen. Das ist ein optionaler Schritt ;)
  2. Mail Accounts unter https://mailu.t3m4.net/admin/domain anlegen.
  3. Am besten auf gate0.t3m4.net den Mail sync laufen lassen. Dazu fuer jeden Account z.B. zwei files mit den passwoertern zum zu syncenden Account erstellen, z.B. passwd_vesta und passwd_mailu und ein script das dann imapsync aufruft:
    imapsync --host1 vesta.t3m4.net --port1 993 --user1 mail@redimp.de \
         --passfile1 passwd_vesta -ssl1 \
         --host2 mailu.t3m4.net --port2 993 --user2 mail@redimp.de \
         --passfile2 passwd_mailu -ssl2 \
         --exclude 'Junk|Trash' --pidfile ~/.imapsync.pid
    
  4. Dann eine screen session mit screen -RD oeffnen und das script starten und sich in Geduld ueben.
  5. imapsync kann man unterbrechen und auch wieder anwerfen, deswegen die Script lieber aufbewahren. Am besten in einem Verzeichnis mit chmod 700.
  6. Waehrend alles synct, das Umstellen des DNS vorbereiten, manche haben das ewig lange TTLs konfiguriert. Das ist es netter wenn man ne TTL von 3600 und keine von 86400 hat.
  7. Wenn alles gesynct ist, den DNS umkonfigurieren, die passenden Eintraege finden sich unter https://mailu.t3m4.net/admin/domain/details/<domain.tld> z.B.
    redimp.de. 600 IN MX 10 smtp.t3m4.net.
    redimp.de. 600 IN TXT "v=spf1 mx a:smtp.t3m4.net ~all"
    
  8. Nach Ablauf der TTL das o.g. Script nochmal laufen lassen.
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9